import request from '@/utils/request'

// 1. 查询登录要素列表 (GET /web/config/list)
export function listLoginConfig(params) {
  return request({
    url: '/basic/web/config/list',
    method: 'get',  // 蓝色背景GET方法
    params: params
  })
}

// 2. 获取登录要素详细信息 (GET /web/config/{id})
export function getLoginConfig(id) {
  return request({
    url: `/basic/web/config/${id}`,
    method: 'get'  // 蓝色背景GET方法
  })
}

// 3. 新增登录要素 (POST /web/config)
export function addLoginConfig(data) {
  return request({
    url: '/basic/web/config',
    method: 'post',  // 绿色背景POST方法
    data: data
  })
}

// 4. 修改登录要素 (PUT /web/config)
export function updateLoginConfig(data) {
  return request({
    url: '/basic/web/config',
    method: 'put',  // 橙色背景PUT方法
    data: data
  })
}

// 5. 删除登录要素 (DELETE /web/config/{ids})
export function deleteLoginConfig(ids) {
  return request({
    url: `/basic/web/config/${ids}`,
    method: 'delete'  // 红色背景DELETE方法
  })
}